Big Huge Thesaurus

ball-and-socket joint

noun